翻訳と辞書
Words near each other
・ Explore More Discovery Museum
・ Explore Park
・ Explicit formulae (L-function)
・ Explicit Game
・ Explicit Ills
・ Explicit knowledge
・ Explicit Lyrics
・ Explicit memory
・ Explicit modeling
・ Explicit multi-threading
・ Explicit parallelism
・ Explicit reciprocity law
・ Explicit semantic analysis
・ Explicit substitution
・ Explicit symmetry breaking
Explicitly parallel instruction computing
・ Expliseat
・ Explo '72
・ Explocity
・ Explode (album)
・ Explode (Cover Drive song)
・ Explode (Nelly Furtado song)
・ Explode a Bombshell
・ Explode Coração
・ Exploded Drawing
・ Exploded-view drawing
・ Explodemon
・ Explodera
・ Exploding ammunition
・ Exploding animal


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Explicitly parallel instruction computing : ウィキペディア英語版
Explicitly parallel instruction computing

Explicitly parallel instruction computing (EPIC) is a term coined in 1997 by the HP–Intel alliance to describe a computing paradigm that researchers had been investigating since the early 1980s. This paradigm is also called ''Independence'' architectures. It was the basis for Intel and HP development of the Intel Itanium architecture, and HP later asserted that "EPIC" was merely an old term for the Itanium architecture. EPIC permits microprocessors to execute software instructions in parallel by using the compiler, rather than complex on-die circuitry, to control parallel instruction execution. This was intended to allow simple performance scaling without resorting to higher clock frequencies.
==Roots in VLIW==
By 1989, researchers at HP recognized that Reduced Instruction Set Computer (RISC) architectures were reaching a limit at one instruction per cycle . They began an investigation into a new architecture, later named EPIC.〔 The basis for the research was VLIW, in which multiple operations are encoded in every instruction, and then processed by multiple execution units.
One goal of EPIC was to move the complexity of instruction scheduling from the CPU hardware to the software compiler, which can do the instruction scheduling statically (with help of trace feedback information). This eliminates the need for complex scheduling circuitry in the CPU, which frees up space and power for other functions, including additional execution resources. An equally important goal was to further exploit instruction level parallelism (''ILP''), by using the compiler to find and exploit additional opportunities for parallel execution.
''VLIW'' (at least the original forms) has several short-comings that precluded it from becoming mainstream:
* VLIW instruction sets are not backward compatible between implementations. When wider implementations (more execution units) are built, the instruction set for the wider machines is not backward compatible with older, narrower implementations.
* Load responses from a memory hierarchy which includes CPU caches and DRAM do not have a deterministic delay. This makes static scheduling of load instructions by the compiler very difficult.
EPIC architecture has evolved from VLIW architecture, while retaining many concepts of the superscalar architecture.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Explicitly parallel instruction computing」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.